<?php
/*=============================================================================
|| ##################################################################
||	phpFoX Konsort
|| ##################################################################
||	
||	Copyright		: (C) 2005-2007 PHPFOX Limited a Reality Fox Creation
||	Contact			: info@phpfox.com
||
||	- phpFoX and all of its source code and files are protected by Copyright Laws. 
||
||	- The license for phpFoX permits you to install this software on a single domain (.com, .org, .net, etc.). 
||
||	- You may also not remove this copyright screen which shows the copyright information and credits for phpFoX (RealityFOX Creations). 
||
||	- phpFoX Konsort is NOT a FREE software - http://www.phpfox.com/license/
||
|| ##################################################################
=============================================================================*/

/* $File: ./include/modules/Site/classes/PhpFox_Module.class.php, $Author:  $ */

BaseModule::loadFiles('Site');

/** Module that includes some features for working with site content...
 *   
 * @version $Id: PhpFox_Module.class.php 46 2007-12-14 23:12:21Z phpfoxsv $
 * @package module.site
 */
class PhpFox_Mod_Site_Module extends BaseModule
{
    function PhpFox_Mod_Site_Module()
    {
        $this->_sName = 'Site';

        $this->_aServices = array(
            'Ban'   => 'ServiceBan',
            'Style' => 'ServiceStyle',
            'Page'  => 'ServicePage',
        );

        $this->_aItems = array(
            'Css'      => 'ItemCss',
            'IP'       => 'ItemIP',
            'Template' => 'ItemTemplate',
        );

        $this->_aComponents = array(
        	'ContactUs'     => 'ComponentContactUs',
        	'Content'       => 'ComponentContent',
        	'ContentPage'   => 'ComponentContentPage',
        	'EditBanList'   => 'ComponentEditBanList',
        	'EditBannedIps' => 'ComponentEditBannedIps',
        	'SiteTitle'     => 'ComponentSiteTitle',
        	'Style'         => 'ComponentStyle',
        	'StyleContent'  => 'ComponentStyleContent',
        	'StyleInstall'  => 'ComponentStyleInstall',
        	'StyleList'     => 'ComponentStyleList',
        	'StyleLogo'     => 'ComponentStyleLogo',
        	'StyleReplace'  => 'ComponentStyleReplace',
        	'StyleSelector' => 'ComponentStyleSelector',
            'Archive'       => 'ComponentArchive',
            'RandomImage'   => 'ComponentRandomImage',
            'PageCreate' 	=> 'ComponentPageCreate',
            'PageList' 	=> 'ComponentPageList',
        );
    }
}
?>